'''
  字典
'''

dict1 = dict()
dict2 = {}


# 1. 赋值 + 访问
dict3 = {
    "大侠": 123,
    1:9783,
    8:"哥们",
    19:"姐妹"
}

print(dict3)
print(dict3["大侠"])

# 2. 遍历
for x in dict3:
    print(f"key={x},value={dict3[x]}")


for x , y in dict3.items():
    print(f"key={x},value={y}")


# 分别提取出key 和 value
for key in dict3.keys():
    print(f"key={key}")

for value in dict3.values():
    print(f"value={value}")

# 3. 访问与赋值的区别
'''
 访问是已经有的情况下访问
 但是赋值是可以不存在的
'''
dict2["yy"] = 12
print(dict2)
#print(dict3["yy"])

# 但是列表就不可以
l1 = [1,2,3]
# l1[3] = 0




